package com.lykj.lib_base.data.bean.response

import com.google.gson.annotations.SerializedName

class AgentLoginResponse : BaseResp() {
    /**
     * data
     */
    @SerializedName("data")
    var data: DataDTO? = null

    /**
     * exceptionClazz
     */
    @SerializedName("exceptionClazz")
    var exceptionClazz: Any? = null

    class DataDTO {
        /**
         * id
         */
        @SerializedName("id")
        var id: Int? = null

        /**
         * isDaili
         */
        @SerializedName("isDaili")
        var isDaili: Int? = null

        /**
         * username
         */
        @SerializedName("username")
        var username: String? = null

        /**
         * realname
         */
        @SerializedName("realname")
        var realname: String? = null

        /**
         * nickname
         */
        @SerializedName("nickname")
        var nickname: String? = null

        /**
         * pid
         */
        @SerializedName("pid")
        var pid: Int? = null

        /**
         * toppid
         */
        @SerializedName("toppid")
        var toppid: Int? = null

        /**
         * password
         */
        @SerializedName("password")
        var password: String? = null

        /**
         * bankType
         */
        @SerializedName("bankType")
        var bankType: String? = null

        /**
         * bankAccount
         */
        @SerializedName("bankAccount")
        var bankAccount: String? = null

        /**
         * payTag
         */
        @SerializedName("payTag")
        var payTag: String? = null

        /**
         * payPassword
         */
        @SerializedName("payPassword")
        var payPassword: Any? = null

        /**
         * bankname
         */
        @SerializedName("bankname")
        var bankname: String? = null

        /**
         * idCard
         */
        @SerializedName("idCard")
        var idCard: String? = null

        /**
         * idCardFrontPic
         */
        @SerializedName("idCardFrontPic")
        var idCardFrontPic: String? = null

        /**
         * idCardResversePic
         */
        @SerializedName("idCardResversePic")
        var idCardResversePic: String? = null

        /**
         * gongsi
         */
        @SerializedName("gongsi")
        var gongsi: Any? = null

        /**
         * businessLicense
         */
        @SerializedName("businessLicense")
        var businessLicense: String? = null

        /**
         * auditStatus
         */
        @SerializedName("auditStatus")
        var auditStatus: Int? = null

        /**
         * adminUsername
         */
        @SerializedName("adminUsername")
        var adminUsername: String? = null

        /**
         * remark
         */
        @SerializedName("remark")
        var remark: Any? = null

        /**
         * registerDevice
         */
        @SerializedName("registerDevice")
        var registerDevice: String? = null

        /**
         * registerDevicetype
         */
        @SerializedName("registerDevicetype")
        var registerDevicetype: Any? = null

        /**
         * registerIp
         */
        @SerializedName("registerIp")
        var registerIp: String? = null

        /**
         * lastLoginDevice
         */
        @SerializedName("lastLoginDevice")
        var lastLoginDevice: Any? = null

        /**
         * lastLoginDevicetype
         */
        @SerializedName("lastLoginDevicetype")
        var lastLoginDevicetype: Any? = null

        /**
         * lastLoginTime
         */
        @SerializedName("lastLoginTime")
        var lastLoginTime: Int? = null

        /**
         * lastLoginTimeStr
         */
        @SerializedName("lastLoginTimeStr")
        var lastLoginTimeStr: String? = null

        /**
         * lastLoginIp
         */
        @SerializedName("lastLoginIp")
        var lastLoginIp: String? = null

        /**
         * money
         */
        @SerializedName("money")
        var money: Double? = null

        /**
         * totalMoney
         */
        @SerializedName("totalMoney")
        var totalMoney: Double? = null

        /**
         * tel
         */
        @SerializedName("tel")
        var tel: String? = null

        /**
         * qq
         */
        @SerializedName("qq")
        var qq: String? = null

        /**
         * isOpenNotice
         */
        @SerializedName("isOpenNotice")
        var isOpenNotice: Int? = null

        /**
         * kfqq
         */
        @SerializedName("kfqq")
        var kfqq: Any? = null

        /**
         * kfwx
         */
        @SerializedName("kfwx")
        var kfwx: Any? = null

        /**
         * isOpenKf
         */
        @SerializedName("isOpenKf")
        var isOpenKf: Int? = null

        /**
         * statusX
         */
        @SerializedName("status")
        var statusX: Int? = null

        /**
         * versionLock
         */
        @SerializedName("versionLock")
        var versionLock: Int? = null

        /**
         * keftimes
         */
        @SerializedName("keftimes")
        var keftimes: Any? = null

        /**
         * isKeftimes
         */
        @SerializedName("isKeftimes")
        private var isKeftimes: Int? = null

        /**
         * groupName
         */
        @SerializedName("groupName")
        var groupName: Any? = null

        /**
         * isCreateNext
         */
        @SerializedName("isCreateNext")
        var isCreateNext: Int? = null

        /**
         * isOpenBox
         */
        @SerializedName("isOpenBox")
        var isOpenBox: Int? = null

        /**
         * ooid
         */
        @SerializedName("ooid")
        var ooid: Int? = null

        /**
         * dailiVip
         */
        @SerializedName("dailiVip")
        var dailiVip: Int? = null

        /**
         * dailiDivideMoney
         */
        @SerializedName("dailiDivideMoney")
        var dailiDivideMoney: Double? = null

        /**
         * level
         */
        @SerializedName("level")
        var level: Int? = null

        /**
         * agreeProtocol
         */
        @SerializedName("agreeProtocol")
        var agreeProtocol: Int? = null

        /**
         * isEdit
         */
        @SerializedName("isEdit")
        var isEdit: Int? = null

        /**
         * tgStatus
         */
        @SerializedName("tgStatus")
        var tgStatus: Int? = null

        /**
         * dailiRatio
         */
        @SerializedName("dailiRatio")
        var dailiRatio: Double? = null

        /**
         * ctime
         */
        @SerializedName("ctime")
        var ctime: Int? = null

        /**
         * utime
         */
        @SerializedName("utime")
        var utime: Int? = null

        /**
         * ctimeStr
         */
        @SerializedName("ctimeStr")
        var ctimeStr: String? = null

        /**
         * utimeStr
         */
        @SerializedName("utimeStr")
        var utimeStr: String? = null

        /**
         * isDeleted
         */
        @SerializedName("isDeleted")
        var isDeleted: Int? = null

        /**
         * sumAmount
         */
        @SerializedName("sumAmount")
        var sumAmount: Any? = null

        /**
         * sumSignin
         */
        @SerializedName("sumSignin")
        var sumSignin: Any? = null

        /**
         * noLoginNum
         */
        @SerializedName("noLoginNum")
        var noLoginNum: Any? = null

        /**
         * lastLoginTimeS
         */
        @SerializedName("lastLoginTimeS")
        var lastLoginTimeS: Any? = null
        fun getIsKeftimes(): Int? {
            return isKeftimes
        }

        fun setIsKeftimes(isKeftimes: Int?) {
            this.isKeftimes = isKeftimes
        }
    }
}
